package org.feiye.studyday24;

import java.io.File;
import java.io.IOException;
import java.util.Date;

public class IoTest {
	public static void main(String[] args) {
		IoTest i = new IoTest();
		File f = new File("f:/叶飞io测试/hello.txt");
		// i.creatFile(f);
		i.showFile(f);
		// i.delete(f);
	}

	// 创建文件
	public void creatFile(File file) {
		if (!file.exists()) {
			try {
				file.createNewFile();
				System.out.println("文件创建成功！");
			} catch (IOException e) {
				e.printStackTrace();
			}
		}
	}

	// 查看文件信息
	public void showFile(File file) {
		if (file.exists()) {
			if (file.isDirectory()) {
				System.out.println("这是目录！");
			} else if (file.isFile()) {
				System.out.println("文件的名字是：" + file.getName());
				System.out.println("相对路径是：" + file.getPath());
				System.out.println("绝对路径是：" + file.getAbsolutePath());
				System.out.println("文件大小是：" + file.length() + "字节");
				long time = file.lastModified();// 获取文件修改时间
				Date d = new Date(time);
				System.out.println(d);
			} else {
				System.out.println("没有此文件！");
			}
		}
	}

	// 删除文件
	public void delete(File file) {
		if (file.exists()) {
			file.delete();
			System.out.println("文件删除成功！");
		}
	}
}
